//package com.sunyard.utils.sm2;
//
//import java.io.UnsupportedEncodingException;
//
///**
// * Created by puke on 2019/11/27
// */
//public class SM3Util {
//
//    private SM3Util(){}
//
//    private static final SM3 SM3 = new SM3();
//
//    /**
//     * SM3杂凑算法(编码使用UTF-8)
//     * @param rawDataStr
//     * @param usrId
//     * @param pubKeyHex
//     * @return
//     * @throws UnsupportedEncodingException
//     */
//    public static byte[] digest(String rawDataStr, String usrId, String pubKeyHex) throws UnsupportedEncodingException {
//        return SM3.digest(rawDataStr, usrId, pubKeyHex);
//    }
//
//    public static byte[] digest(byte[] rawData, byte[] usrId, String pubKeyHex) {
//        return SM3.digest(rawData, usrId, pubKeyHex);
//    }
//
//    /**
//     * sm3摘要
//     * @param raw
//     * @return
//     */
//    public static byte[] sm3(byte[] raw){
//        SM3Digest sm3 = new SM3Digest();
//        sm3.update(raw, 0, raw.length);
//        byte[] result = new byte[sm3.getDigestSize()];
//        sm3.doFinal(result, 0);
//        return result;
//    }
//}
